	// Retorna el contingut de l'area d'edicio si és un editor tinYMCE
	// o el valor si és un camp de text normal o textarea
	function tinyMCE_Save(campId) {
		if (tinyMCE.get(campId) != null){
			return tinyMCE.get(campId).getContent();
		} else {
			return document.getElementById(campId).value;
		}
	}

	// Insereix a l'editor tynyMCE ("textarea" amb id=id_editor)
	// a la posició actual del cursor, el valor indicat
	function tinyMCE_Paste(id_editor,valor) {
		tinyMCE.execInstanceCommand(id_editor,"mceInsertContent",false,valor);
	} 
	
	// Retorna el valor de l'element seleccionat
	// de la llista de selecció ("select" amb id=id_select).
	function selectedValue(id_select){
		var llista = document.getElementById(id_select);
		return llista.options[llista.selectedIndex].value;	
	}
	
	// Retorna el text de l'element seleccionat
	// de la llista de selecció ("select" amb id=id_select).
	function selectedText(id_select){
		var llista = document.getElementById(id_select);
		return llista.options[llista.selectedIndex].text;	
	}
	

	// Incrementa el valor del camp de text numèric amb id=campId
	function spinner_up(campId){
		document.getElementById(campId).value++;
	}
	
	// Decrementa el valor del camp de text numèric amb id=campId
	function spinner_down(campId){
		document.getElementById(campId).value--;
	}
	
	// Finestra Modal
	function ModalDlg(capaId){

		var finestra = document.getElementById(capaId);
		
		this.init = function(){
			finestra.style.display = 'none';
			finestra.style.visibility = 'hidden';
			finestra.style.position = 'absolute';
		}
		
		this.setContent = function(content, w, h){
			finestra.innerHTML = content;
			finestra.style.width  = w + 'px';
			finestra.style.height = h + 'px';						
			finestra.style.left = (document.width - w) / 2  + 'px';
			finestra.style.top  = (document.height - h) / 2 + 'px';			
		}
		
		this.show = function(){
			finestra.style.display = 'block';
			finestra.style.visibility = 'visible';
		}
		
		this.hide = function(){
			finestra.style.display = 'none';
			finestra.style.visibility = 'hidden';			
		}
		
	}


